// 利用ws包创建webscoket服务
import {WebSocketServer} from 'ws'

// 创建server对象
const server = new WebSocketServer({
  port: 8082
})

// 绑定连接成功的监听, 得到连接对象
server.on('connection', (connect) => {
  console.log('与客户端连接成功')
  // 模拟当订单状态发生改变时, 向浏览器送消息
  setTimeout(() => {
    connect.send(JSON.stringify({status: '已支付'}))
  }, 2000);

  // 绑定接收消息的监听
  connect.onmessage = (event) => {
    console.log('接收到浏览器发送的消息', event.data)
  }
})